Preference Functional Dependencies for Managing Choices
نویسنده
چکیده
The notion of user preference in database modeling has recently received much attention in advanced applications, such as personalization of e-services, since it captures the human wishes on querying and managing data. The paradigm of preference-driven choices in the real world requires new semantic constraints in modelling. In this paper, we assume preference constraints can be defined over data domains and thus the assumption gives rise to preference relations as a special case of ordered relations over schemas consisting of the preference, preferencedependent and preference-independent attributes. We demonstrate that Lexicographically Ordered Functional Dependencies (LOFDs) can be employed to maintain the consistency of preference semantics embedded in preference database, since prioritized multiple preferences can be represented. We thus define a useful semantic constraint in terms of a set of LOFDs, called Preference Functional Dependencies (PFDs), in order to capture the semantics of the preference ranked data. We exhibit a sound and complete axiom system for PFDs, whose implication problem is shown to be decidable in polynomial-time. We also confirm the existence of Armstrong preference relations for PFDs, a fundamental result related to the practical use of PFDs in database design.
منابع مشابه
Minimizing Syntactic Dependency Lengths: Typological/Cognitive Universal?
Syntactic dependencies are head/modifier relations between words in a sentence that organize sentences into a syntactic tree structure. The general principle that languages have a preference to group syntactically related words close together can be made precise as a preference for shorter dependencies. We examine evidence for this principle in the development of languages’ grammars as well as ...
متن کاملManaging Merged Data by Vague Functional Dependencies
In this paper, we propose a new similarity measure between vague sets and apply vague logic in a relational database environment with the objective of capturing the vagueness of the data. By introducing a new vague Similar Equality (SEQ) for comparing data values, we first generalize the classical Functional Dependencies (FDs) into Vague Functional Dependencies (VFDs). We then present a set of ...
متن کاملSemantic Optimization Techniques for Preference Queries
Preference queries are relational algebra or SQL queries that contain occurrences of the winnow operator (find the most preferred tuples in a given relation). Such queries are parameterized by specific preference relations. Semantic optimization techniques make use of integrity constraints holding in the database. In the context of semantic optimization of preference queries, we identify two fu...
متن کاملExploiting Functional Dependencies in Declarative Problem Specifications
In this paper we tackle the issue of the automatic recognition of functional dependencies among guessed predicates in constraint problem specifications. Functional dependencies arise frequently in pure declarative specifications, because of the intermediate results that need to be computed in order to express some of the constraints, or due to precise modelling choices, e.g., to provide multipl...
متن کاملTechnisch-funktionale Abhängigkeiten im technischen Modellierungsvorgang und deren Verwaltung durch einen DB-orientierten Systemansatz
The development of advanced CAD systems is primarily directed towards a system controlled representation of the design semantics due to the interdependencies among the technical objects in the technical design process. In this paper, we introduce technical-functional dependencies to represent these relationships in an explicit manner. After that, a proposal for the modelling and the managing of...
متن کامل